separate motor transport platoon - Alemán Inglés Diccionario